package com.crm.DTO;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 2025/9/4 11:51
 * 注释：
 */
@Data
public class CoursesDto {

    // 分页参数
    private Integer pageNum = 1;  // 页码
    private Integer pageSize = 10; // 页大小
    private String name;


    private Long id; // 课程ID
    private String subject; // 课程学科
    private BigDecimal price; // 课程价格（元）
    private String info; // 课程信息
    private String applicablePerson;  // 适用人群
    private String code; // 课程编号
    private String createBy; // 创建人

    private Date beginCreateTime;
    private Date endCreateTime;

//    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime; // 创建时间
    private String updateBy; // 更新人
    private LocalDateTime updateTime; // 更新时间

}
